d04a42ff1c4cfc47c035859b2cc3954eb9534e69,scr/src/main/java/org/apache/felix/scr/impl/ScrCommand.java,ScrCommand,list,#String#PrintWriter#,177

Before Change


        else
        {
            components = new ArrayList<ComponentConfigurationDTO>();
            for(final ComponentDescriptionDTO cmp : scrService.getComponentDescriptionDTOs())
            {
                components.addAll(scrService.getComponentConfigurationDTOs(cmp));
            }

After Change


        }
        else
        {
            descriptions.addAll(scrService.getComponentDescriptionDTOs());
            if (descriptions.isEmpty())
            {
                out.println("No components registered");
                return;
            }
        }

        Collections.sort( descriptions, DESCRIPTION_COMP);

        out.println(" BundleId Component Name Id    State");
        for(final ComponentDescriptionDTO desc : descriptions)
        {
            final List<ComponentConfigurationDTO> configs = new ArrayList<ComponentConfigurationDTO>(this.scrService.getComponentConfigurationDTOs(desc));
            if ( configs.isEmpty() )